package ArbitraryModel;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.OneToMany;



@Entity
public class Padre extends Persona 
{
@OneToMany(cascade = CascadeType.ALL)
List<Hijo> ListaHijos = new ArrayList();

public Padre(int id, String nombre, String apellido, String dNI,
		Date fechaDeNacimiento, List<Hijo> listaHijos) {
	super(id, nombre, apellido, dNI, fechaDeNacimiento);
	ListaHijos = listaHijos;
}

public Padre() {
	super();
	// TODO Auto-generated constructor stub
}

public Padre(int id, String nombre, String apellido, String dNI,
		Date fechaDeNacimiento) {
	super(id, nombre, apellido, dNI, fechaDeNacimiento);
	// TODO Auto-generated constructor stub
}

public Padre(int id) {
	super(id);
	// TODO Auto-generated constructor stub
}

public List<Hijo> getListaHijos() {
	return ListaHijos;
}

public void setListaHijos(List<Hijo> listaHijos) {
	ListaHijos = listaHijos;
}


	
}
